﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Temapb1_ip
{
    public abstract class Masina
    {
        private string nume;
        private string dotari;
        private string motorizare;
        private string dimensiuni;
        private string culoare;
        private string transmisie;

        public void set_nume(string nume) {
            this.nume = nume;
        }
        public void set_dotari(string dotare) {
            this.dotari = dotare;
        }
        public void set_motorizare(string motorizare){
            this.motorizare = motorizare;
        }
        public void set_dimensiuni(string dimensiuni){
            this.dimensiuni = dimensiuni;
        }
        public void set_culoare(string culoare)
        {
            this.culoare = culoare;
        }
        public void set_transmisie(string transmisie)
        {
            this.transmisie=transmisie;
        }
        public string get_nume() { return nume; }
        public string get_dotari() { return dotari; }
        public string get_motorizare() { return motorizare; }
        public string get_dimensiuni() { return dimensiuni; }
        public string get_culoare() { return culoare; }
        public string get_transmisie() { return transmisie; }


        public virtual void afisare_masina() {
            Console.WriteLine("Nume : {0} ", get_nume());
            Console.WriteLine("Dotari : {0}", get_dotari());
            Console.WriteLine("Motorizare : {0}", get_motorizare());
            Console.WriteLine("Dimensiuni : {0}", get_dimensiuni());
            Console.WriteLine("Culoare : {0}", get_culoare());
            Console.WriteLine("Transmisie : {0}", get_transmisie());

            Console.WriteLine("=====================================");
        }
    }


}
